Multitasking

Multitasking
Mụl|ti|tas|king […ta:s… , mʊlti'ta:s…, auch: maltɪ'ta:skɪŋ ], das; -[s] [engl. multitasking, zu: task = Aufgabe] (EDV):
1. gleichzeitiges Abarbeiten mehrerer Tasks in einem Computer.
2. gleichzeitiges Verrichten mehrerer Tätigkeiten.

* * *

Multitasking
 
[dt. »Mehrprogrammverarbeitung«] (Parallelverarbeitung, Multiprogramming, Mehrprozessbetrieb), die Fähigkeit eines Betriebssystems, mehrere Tasks, d.h. mehrere Anwendungsprogramme oder Teile von Anwendungsprogrammen, parallel ausführen zu können. Ein Programm läuft dabei im Vordergrund (Vordergrundverarbeitung), d. h., es können Eingaben gemacht werden und es erfolgt eine Ausgabe auf den Bildschirm, die anderen (die Hintergrund-Tasks) laufen im Hintergrund. Genau betrachtet laufen die Programme jedoch nicht wirklich gleichzeitig ab, auch wenn es von außen so erscheint. In Wirklichkeit werden die Ressourcen des Prozessors von den einzelnen Anwendungen abwechselnd in Anspruch genommen, jeweils nur für Bruchteile einer Sekunde. Der aktuelle Zwischenstand eines Programms wird nach jedem Zugriff zwischengespeichert, sodass genau an dieser Stelle weiter gerechnet werden kann, wenn dieses Programm wieder »an der Reihe ist«.
 
Je nachdem, wie die Aufteilung der Rechenzeit auf die Anwendungen vor sich geht, unterscheidet man kooperatives und präemptives Multitasking.
 
Beim kooperativen Multitasking (auch non-präemptives Multitasking) hat das Betriebssystem nicht die volle Kontrolle darüber, wie die Ressourcen auf die einzelnen Anwendungsprogramme aufgeteilt werden. Vereinfacht gesagt bestimmt jedes Programm selbst, wie schnell es die Kontrolle an das Betriebssystem zurückgibt. Diese Methode hat jedoch einen gravierenden Nachteil: Wenn ein Programm die Ressourcen des Rechners nicht freigibt, z. B. aufgrund eines Programmfehlers, bricht das ganze System zusammen. Es kommt zu einem Absturz, bei dem alle Programme abgebrochen werden. Kooperatives Multitasking ist in allen auf DOS aufsetzenden Windows-Versionen (Windows 3.x, 9x, ME) sowie bei den Macintosh-Betriebssystemen bis Mac OS 9.1 realisiert.
 
Beim präemptiven Multitasking (auch preemptives Multitasking) hat das Betriebssystem immer die volle Kontrolle über die Freigabe der Ressourcen. Es teilt hier jedem Anwendungsprogramm abwechselnd einen kurzen Zeitabschnitt (eine Zeitscheibe) zu. Ist nun ein Programm fehlerhaft, so kann dieses zwar abstürzen, die anderen Anwendungen werden davon jedoch nicht betroffen und laufen ungestört weiter. Als weiteren Vorteil bietet diese Methode die Möglichkeit, den einzelnen Anwendungen unterschiedliche Priorität zuzuweisen. Einem Programm hoher Priorität werden dann mehr Zeitabschnitte zugeteilt als einem niederrangigen. Mit präemptivem Multitasking arbeiten die meisten Betriebssysteme, darunter Windows NT, Windows XP, Mac OS X, Unix, Linux und OS/2.

* * *

Mul|ti|tas|king [mʌltɪ'ta:skɪŋ], das; -[s] [engl. multitasking, zu: task = Aufgabe] (EDV): gleichzeitiges Abarbeiten mehrerer Tasks (2) in einem Computer.

Universal-Lexikon. 2012.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • multitasking — mul‧ti‧task‧ing [ˈmʌltɪˌtɑːskɪŋ ǁ ˌtæs ] also multi tasking noun [uncountable] 1. COMPUTING when a computer runs more than one program at the same time on a single processor (= the central most important part of the computer); = MULTIPROCESSING …   Financial and business terms

  • Multitasking — may refer to any of the following: Computer multitasking the apparent simultaneous performance of two or more tasks by a computer s central processing unit Media multitasking could involve using a computer, mp3, or any other form of media in… …   Wikipedia

  • multitasking — (izg. multitásking) ž DEFINICIJA term. višezadaćnost, v. ETIMOLOGIJA engl …   Hrvatski jezični portal

  • multitasking — also multi tasking, 1966, originally in computing, from MULTI (Cf. multi ) + tasking (see TASK (Cf. task)). Of humans, by 1998. Related: Multitask (v.). As an adjective, multi task is recorded from 1954 in a non computer mechanical context …   Etymology dictionary

  • multitasking — /multiˈtaskin(g), ingl. ˌmʌltɪˈt2ːskɪŋ/ [vc. ingl., comp. di multi «multi » e tasking, dal v. to task «assegnare un compito» o, più precisamente, un «programma»] s. m. inv. (elab.) multiprogrammazione …   Sinonimi e Contrari. Terza edizione

  • multitasking — ► NOUN Computing ▪ the execution of more than one program or task simultaneously …   English terms dictionary

  • Multitasking — Der Begriff Multitasking [ˌmʌltiˈtɑːskɪŋ] (engl.) bzw. Mehrprozessbetrieb bezeichnet die Fähigkeit eines Betriebssystems, mehrere Aufgaben (Tasks) nebenläufig auszuführen. Dabei werden die verschiedenen Prozesse in so kurzen Abständen immer… …   Deutsch Wikipedia

  • multitasking — /mul tee tas king, tah sking, mul tuy /, n. Computers. the concurrent or interleaved execution of two or more jobs by a single CPU. Also, multi tasking. [MULTI + TASKING] * * * Mode of computer operation in which the computer works on multiple… …   Universalium

  • multitasking — mul|ti|task|ing [ˈmʌltiˌta:skıŋ US ˌtæs ] n [U] 1.) a computer s ability to do more than one job at a time 2.) when a person does more than one thing at a time ▪ Women are traditionally supposed to be good at multitasking …   Dictionary of contemporary English

  • Multitasking — Mul|ti|tas|king [mʌlti tɑ:skiŋ] das; [s] <aus gleichbed. engl. multitasking, zu task »Auftrag«> das gleichzeitige Abarbeiten mehrerer ↑Tasks in einem Computer (EDV) …   Das große Fremdwörterbuch

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”